.consulting {
	position: fixed;
	width: 120px;
	height: 191px;
	right: 0;
	top: 35%;
	margin-right: 10px;
	transform: translateY(-50%);
	z-index: 9999;
}

.consulting .open-content {
	position: absolute;
	width: 120px;
	height: 191px;
	text-align: center;
	background: url('showBg.png') no-repeat left center;
	background-size: contain;
	cursor: pointer;
}

.consulting .open-content .qrcode {
	position: absolute;
	left: 15px;
	top: 38px;
	width: 90px;
	height: 90px;
	font-size: 0;
}

.consulting .open-content .qrcode img {
	width: 100%;
	height: 100%;
}

.consulting .open-content .tips {
	position: absolute;
	left: 8px;
	right: 7px;
	bottom: 35px;
	font-size: 12px;
	font-weight: 400;
	color: #626262;
	text-align: left;
}

.consulting .open-content .tips::before {
	display: inline-block;
	content: "";
	width: 12px;
	height: 13px;
	background: url('/images/consulting/arrow.png') no-repeat left center;
	background-size: contain;
	margin-top: -2px;
	margin-right: 3px;
	vertical-align: middle;
	animation: moveRight .85s ease-out infinite;
}

.consulting .open-content .phone {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 26px;
	width: 14px;
	height: 14px;
	font-size: 0;
}

.consulting .open-content .phone img {
	width: 100%;
	height: 100%;
}

.consulting .open-content .phone-text {
	position: absolute;
	left: 10px;
	right: 10px;
	bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	white-space: nowrap;
}

.consulting .close-content {
	position: absolute;
	right: 0;
	width: 38px;
	height: 164px;
	text-align: center;
	background: url('/images/consulting/closeBg.png') no-repeat left center;
	background-size: contain;
	cursor: pointer;
	opacity: 0;
	margin-top: 60px;
}

.consulting .close-content .tips {
	width: 14px;
	margin: 8px auto 0;
	font-size: 12px;
	font-weight: 400;
	color: #626262;
}

.consulting .close-content .arrow {
	margin: 0 auto;
	width: 12px;
	height: 13px;
	background: url('/images/consulting/arrow.png') no-repeat left center;
	background-size: contain;
	margin-top: 2px;
	transform: rotate(180deg);
	animation: moveLeft .85s ease-out infinite;
}

.consulting .close-content .phone {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 3px;
	width: 14px;
	height: 14px;
	font-size: 0;
}

.consulting2 {
	position: fixed;
	width: 120px;
	height: 191px;
	right: 0;
	top: 58%;
	margin-right: 10px;
	transform: translateY(-50%);
	z-index: 9999;
}

.consulting2 .open-content {
	position: absolute;
	width: 120px;
	height: 191px;
	text-align: center;
	background: url('showBg.png') no-repeat left center;
	background-size: contain;
	cursor: pointer;
}

.consulting2 .open-content .qrcode {
	position: absolute;
	left: 15px;
	top: 35px;
	width: 90px;
	height: 90px;
	font-size: 0;
}

.consulting2 .open-content .qrcode img {
	width: 100%;
	height: 100%;
}

.consulting2 .open-content .tips {
	position: absolute;
	left: 8px;
	right: 7px;
	bottom: 35px;
	font-size: 12px;
	font-weight: 400;
	color: #626262;
	text-align: left;
}

.consulting2 .open-content .tips::before {
	display: inline-block;
	content: "";
	width: 12px;
	height: 13px;
	background: url('/images/consulting/arrow.png') no-repeat left center;
	background-size: contain;
	margin-top: -2px;
	margin-right: 3px;
	vertical-align: middle;
	animation: moveRight .85s ease-out infinite;
}

.consulting2 .open-content .phone {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 26px;
	width: 14px;
	height: 14px;
	font-size: 0;
}

.consulting2 .open-content .phone img {
	width: 100%;
	height: 100%;
}

.consulting2 .open-content .phone-text {
	position: absolute;
	left: 10px;
	right: 10px;
	bottom: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	white-space: nowrap;
}

.consulting2 .close-content {
	position: absolute;
	right: 0;
	width: 38px;
	height: 164px;
	text-align: center;
	background: url('/images/consulting/closeBg.png') no-repeat left center;
	background-size: contain;
	cursor: pointer;
	opacity: 0;
	margin-top: 60px;
}

.consulting2 .close-content .tips {
	width: 14px;
	margin: 8px auto 0;
	font-size: 12px;
	font-weight: 400;
	color: #626262;
}

.consulting2 .close-content .arrow {
	margin: 0 auto;
	width: 12px;
	height: 13px;
	background: url('/images/consulting/arrow.png') no-repeat left center;
	background-size: contain;
	margin-top: 2px;
	transform: rotate(180deg);
	animation: moveLeft .85s ease-out infinite;
}

.consulting2 .close-content .phone {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 3px;
	width: 14px;
	height: 14px;
	font-size: 0;
}

.consulting3 {
	position: fixed;
	width: 120px;
	height: 191px;
	right: 0;
	top: 80%;
	margin-right: 10px;
	transform: translateY(-50%);
	z-index: 9999;
}

.consulting3 .open-content {
	position: absolute;
	width: 120px;
	height: 191px;
	text-align: center;
	background: url('showBg.png') no-repeat left center;
	background-size: contain;
	cursor: pointer;
}

.consulting3 .open-content .qrcode {
	position: absolute;
	left: 15px;
	top: 35px;
	width: 90px;
	height: 90px;
	font-size: 0;
}

.consulting3 .open-content .qrcode img {
	width: 100%;
	height: 100%;
}

.consulting3 .open-content .tips {
	position: absolute;
	left: 8px;
	right: 7px;
	bottom: 35px;
	font-size: 12px;
	font-weight: 400;
	color: #626262;
	text-align: left;
}

.consulting3 .open-content .tips::before {
	display: inline-block;
	content: "";
	width: 12px;
	height: 13px;
	background: url('/images/consulting/arrow.png') no-repeat left center;
	background-size: contain;
	margin-top: -2px;
	margin-right: 3px;
	vertical-align: middle;
	animation: moveRight .85s ease-out infinite;
}

.consulting3 .open-content .phone {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 26px;
	width: 14px;
	height: 14px;
	font-size: 0;
}

.consulting3 .open-content .phone img {
	width: 100%;
	height: 100%;
}

.consulting3 .open-content .phone-text {
	position: absolute;
	left: 10px;
	right: 10px;
	bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	white-space: nowrap;
}

.consulting3 .close-content {
	position: absolute;
	right: 0;
	width: 38px;
	height: 164px;
	text-align: center;
	background: url('/images/consulting/closeBg.png') no-repeat left center;
	background-size: contain;
	cursor: pointer;
	opacity: 0;
	margin-top: 60px;
}

.consulting3 .close-content .tips {
	width: 14px;
	margin: 8px auto 0;
	font-size: 12px;
	font-weight: 400;
	color: #626262;
}

.consulting3 .close-content .arrow {
	margin: 0 auto;
	width: 12px;
	height: 13px;
	background: url('/images/consulting/arrow.png') no-repeat left center;
	background-size: contain;
	margin-top: 2px;
	transform: rotate(180deg);
	animation: moveLeft .85s ease-out infinite;
}

.consulting3 .close-content .phone {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 3px;
	width: 14px;
	height: 14px;
	font-size: 0;
}

.animateds {
	-webkit-animation-duration: 0.35s;
	animation-duration: 0.35s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes fadeInRightBigs {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		transform: translateX(2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes fadeInRightBigs {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		transform: translateX(2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

.fadeInRightBigs {
	-webkit-animation-name: fadeInRightBigs;
	animation-name: fadeInRightBigs;
}

@-webkit-keyframes fadeInLeftBigs {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		transform: translateX(-2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes fadeInLeftBigs {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0px);
		-ms-transform: translateX(0px);
		transform: translateX(0px);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(200px);
		-ms-transform: translateX(200px);
		transform: translateX(200px);
	}
}

.fadeInLeftBigs {
	-webkit-animation-name: fadeInLeftBigs;
	animation-name: fadeInLeftBigs;
}

.move-right {
	-webkit-animation-name: moveRight;
	animation-name: moveRight;
}

@keyframes moveRight {
	0% {
		transform: translateX(-5px);
	}

	100% {
		opacity: 0;
		transform: translateX(14px);
	}
}

@keyframes moveLeft {
	0% {
		transform: rotate(180deg) translateX(-14px);
	}

	100% {
		opacity: 0;
		transform: rotate(180deg) translateX(8px);
	}
}

@media (max-width:768px) {
	.consulting {
		display: ;
	}
}

#ea_mu{display:none}
@media (max-width: 767px) {
    /*ea_mu*/
/*xn_mu_1_wrap*/
#ea_mu{display:block}
.footer_f{padding-bottom:60px;}
.xn_mu_1_wrap {position: fixed;left: 0;bottom: 0;z-index: 10000;width: 100%;height: 53px;overflow: hidden;background: #626262;}

.xn_mu_1_line3, .xn_mu_1_line4, .xn_mu_1_li4, .xn_mu_1_line5, .xn_mu_1_li3, .xn_mu_1_li2 { display: none; }

.xn_mu_1_line1 { position: absolute; left: 33%; top: 0; width: 1px !important; height: 100% !important; background: #435066;  display: none;}

.xn_mu_1_line2 { position: absolute; left: 66%; top: 0; width: 1px !important; height: 100% !important; background: #435066; display: none; }

.xn_mu_1_line3 { position: absolute; left: 75%; top: 0; width: 1px !important; height: 100% !important; background: #435066; display: none; }

.xn_mu_1_line5 { position: absolute; left: 75%; top: 0; width: 1px !important; height: 100% !important; background: #435066; display: none; }

.xn_mu_1_bottom_bq2, .icon-phone, .icon-bubbles, .xn_mu_1_bottom_bq4, .icon-location, .xn_mu_1_bottom_bq6, .icon-envelope, .xn_mu_1_bottom_bq8 { display: none; }

.xn_mu_1_wrap li { float: left; width: calc( 100% / 3 ); height: 4.8rem; overflow: hidden; text-align: center; font-size: 1.2rem; color: #ffffff; }

.xn_mu_1_li1 {background: url(https://1.rc.xiniu.com/rc/M/Menu/25033/images/foot_call.png?d=20170214144800272) center 10px no-repeat;background-size: 22px 21px;}

.xn_mu_1_li2 { background: url(https://0.rc.xiniu.com/g1/M00/9C/8B/CgAGS1it5LyAA2hlAAAEj898IxM860.png) center 1rem no-repeat; background-size: 2.2rem 1.25rem; }

.xn_mu_1_li3 { background: url(https://1.rc.xiniu.com/rc/M/Menu/25033/images/foot_map.png?d=20170214144800272) center 0.8rem no-repeat; background-size: 1.75rem 1.75rem; display: none; }

.xn_mu_1_li6 { background: url(https://1.rc.xiniu.com/rc/M/Menu/25033/images/foot_share.png?d=20170214144800272) center 0.8rem no-repeat; background-size: 1.5rem 1.7rem; display: none; }

.xn_mu_1_li5 { background: url(https://0.rc.xiniu.com/g1/M00/9C/8B/CgAGS1it47WALjR8AAAKa7PxY4U017.png) center 10px no-repeat; background-size: 25px; }

.xn_mu_1_li7 { background: url(https://0.rc.xiniu.com/g1/M00/9C/97/CgAGS1iuRDuACzfEAAAE-WG0eRU223.png) center 10px no-repeat; background-size: 23px 23px; }  
.xn_mu_1_wrap a { display: block; line-height: 82px; font-size: 15px; color: #fff; }

.xn_mu_1_wrap li:hover { background-color: #d70103; }
}
/*end_xn_mu_1_wrap*/
/*ea_mu*/